
const Sequelize = require('sequelize');
const mysql = require('../../config');
//连接数据库
const sequelize = new Sequelize(mysql.database, mysql.username, mysql.password, {
  host: mysql.host,
  dialect: 'mysql',
  port: mysql.port,
  pool: {
    max: 5,
    min: 0,
  },
  // timezone: mysql.timezone,
  dialectOptions: {},
  // logging: _Utils.isDev, // 只在开发环境下输出MySql日志
});
// 是否连接成功
sequelize
  .authenticate()
  .then(() => {
      console.log('数据库:连接成功1')
  })
  .catch(err => {
      console.log('连接失败', err)
  })
  // 根据 model自动创建表
// sequelize
//   .sync()
//   .then(() => {
//     console.log('init db ok')
//   })
//   .catch(err => {
//     console.log('init db error', err)
//   })

module.exports = { sequelize }
 